Шаг 87 - Оператор WRITE# (Вывод в файл)

Записывает последовательность значений в файл. Строковые значения при записи в файл заключаются в двойные кавычки. Все значения разделяются запятыми. Этот оператор аналогичен оператору PRINT #. Отличие заключается в том, что между элементами списка выводимых выражений автоматически ставятся запятые, а строки автоматически заключаются в кавычки.

Указанный в операторе файл должен быть открыт с параметрами OUTPUT или APPEND. В отличие от оператора PRINT #, оператор WRITE # при записи данных в файл вставляет запятые между элементами и заключает строки в двойные кавычки. Нет необходимости явно добавлять ограничитель в список выводимых элементов. Оператор WRITE # вставляет код новой строки после записи в файл последнего символа из списка выводимых выражений.

Синтаксис:

WRITE # file number, Expression list

Пример:

OPEN c:\test FOR OUTPUT AS #2
WRITE #2, a$, b$, a + b
CLOSE
Hosted by uCoz